package edu.ustb.mis.dm.impl.algorithm;

import edu.ustb.mis.dm.impl.data.TextInputDataPrepare;
import edu.ustb.mis.dm.interfaces.algorithm.ClusterAlgorithm;
import edu.ustb.mis.dm.model.ClusterResult;

/**
 * 文本输入，且文本输出的cabosfv方法的最终实现
 * 
 * @author Saya
 */
public class TextInputAndTextOutputCABOSFV extends AbstractCABOSFV implements ClusterAlgorithm<ClusterResult> {
	public TextInputAndTextOutputCABOSFV(final String data_set_name) {
		this.dataPrepare = new TextInputDataPrepare(data_set_name);
	}

	/**
	 * 实现了ClusterAlgorithm接口中的execute方法，通过他调用整个方法执行
	 */
	public void execute() {
		instanceList = dataPrepare.initData();
		//final List<ClusterResult> crList = 
			cluster();
		//dataOutput.writefile(crList);
	}
}
